
body {
  font: 14px "Century Gothic", Futura, sans-serif;
  margin: 20px;
}

ol, ul {
  padding-left: 30px;
}


.dropdown-list {
    padding: 10px 10px;
}

.board-row:after {
  clear: both;
  content: "";
  display: table;
}

.status {
  margin-bottom: 10px;
}

div.van-tab {
    padding: 0px;
    font-size: 14px;
}

div.van-tabs__nav--card {
    border-radius: 5px;
}

button.timepicker {
    border: 0px;
    float: left;
    background-color: #fff;
    display: inline-block;
    /*line-height: 70px;*/
    margin-right: -1px;
    margin-top: -1px;
    padding: 20px;
    text-align: center;
    font-size: 100%;
}

button.vans-default {
    border: 0px;
    font-size: 20px;
    padding: 0px 0px;
    height: 45px;
    width: 25%;
    border-radius: 0;
    /*border-bottom: 1px solid #d2d2d2;*/
}

button:focus {
  outline: none;
}

.linemargin {
    margin-top: 1px;
    margin-bottom: 1px;
}

.mar_bottom_20 {
    margin-bottom: 20px;
}

.mar_top_20 {
    margin-top: 20px;
}

.normal {
    color: #505050;
    background: #fff;
}

button.selected {
    background-color: #519bee;
    color: white;
}

button.include {
    background-color: rgba(81, 155, 238, 0.32);
    color: #519bee;
}

button:disabled {
    color: lightgray;
    background-color: white;
}


.spliline {
    background-color: #d2d2d2;
    height: 2px;
}

button.btn-none {
    color: #333;
    background-color: #fff;
    padding: 6px 12px;
    text-align: center;
}

buttton.btn-normal {
    color: #333;
    background-color: #fff;

    display: inline-block;
    padding: 6px 12px;
    text-align: center;
}

buttton.btn-base {
    color: #333;
    background-color: #fff;
}

button.weak-select {
    background-color: #92be2c;
    color: black;
}

.max-width {
    width: 65%;
    margin: 0 auto;
}


.office-list {
    border: 2px;
    float: left;
    margin-right: -1px;
    margin-top: -1px;
    padding: 8px;
    text-align: center;
    font-size: 100%;
    min-width: 150px;
}

span.label-info-font {
    font-size: 65%;
    font-weight: 350;
    padding: 0.1em 0.5em 0.1em 0.5em;
}

.week-picker {
    padding-top: 8px;
}


.img-order {
    margin-top: -5px;
}


.tip-label {
    color: #5A5A5A;
    margin-left: 20px;
    margin-bottom: 10px;
}

.space-line {
    background-color: #F0F0F0;
    height: 20px;
    margin-bottom: 10px;
}

.commit-outer {
    margin: 10px 35px;
}

button.commit {
    margin: 0 auto;
    width: 100%;
    height: 36px;

}

.default-height {
    height: 46px;
    width: 100%;
}

.section {
    background-color: #F0F0F0;
    height: 42px;
}

.no-margin {
    margin: 0px;
}


.order-info {
    font-size: 6px;
    color: #3CB200;
    text-align: center;
}

.little-font {
    font-size: 10px;
}

.remove-order {
    width: 65px;
    height: 44px;
    background-color: red;
    color: white;
    text-align: center;
    margin: 0 auto;
    float: left;
    line-height: 44px;
}

[v-cloak] {
  display: none;
}


.text_star{
	width: 10px;
	height: 30px;
	left: 16px;
	top: 142px;
	color: rgba(255, 87, 51, 1);
	font-size: 20px;
	line-height: 150%;
	text-align: left;
}

.box_blue{
	width: 8px;
	height: 8px;
	left: 210px;
	top: 150px;
	color: rgba(80, 80, 80, 1);
	background-color: rgba(27, 236, 112, 1);
	font-size: 14px;
	line-height: 150%;
    border: rgba(27, 236, 112, 1) solid 4px;
}

.text_tips{
	width: 159px;
	height: 21px;
	left: 30px;
	top: 144px;
	color: rgba(80, 80, 80, 1);
	font-size: 14px;
	line-height: 150%;
	text-align: left;
}

.centerTag {
   position: relative;
    padding-left: 25px;
}
.centerTag::before {
    content: '';
    width: 5px;
    height: 5px;
    box-sizing: border-box;
    position: absolute;
    left: 2px;
    top: -1px;
    box-shadow: 8px 8px 0 2px lightgray;
}

.centerGreen {
   position: relative;
    padding-left: 25px;
}
.centerGreen::before {
    content: '';
    width: 5px;
    height: 5px;
    box-sizing: border-box;
    position: absolute;
    left: 2px;
    top: -1px;
    box-shadow: 8px 8px 0 2px #505050;
}

.info-tip {
    padding-top: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
}

div.van-cell {
    padding: 6px 25px;
}

button.btn-order {
    height: 115px;
    width: 100%;
    background-color: #a6a6a6;
    color: white;
    font-size: 18px
}

.info-check {
    color: #505050;
    font-size: 17px;
    padding-bottom: 10px
}